From 310a9300cc535070310261823b6c9a6774ac35fe Mon Sep 17 00:00:00 2001 From: Debian LibreOffice Maintainers Date: Thu, 20 Sep 2018 22:43:47 +0100 Subject: [PATCH] no-openssl don't add -lssl etc if not needed (because we use system-postgresql) Gbp-Pq: Name no-openssl.diff --- RepositoryExternal.mk | 72 +------------------ config_host.mk.in | 4 -- configure.ac | Bin 461529 -> 458980 bytes connectivity/Library_postgresql-sdbc-impl.mk | 1 - external/Module_external.mk | 1 - oox/CppunitTest_oox_tokenmap.mk | 9 --- oox/Library_oox.mk | 9 --- ucb/CppunitTest_ucb_webdav_local_neon.mk | 1 - ucb/CppunitTest_ucb_webdav_neon_opts.mk | 1 - ucb/CppunitTest_ucb_webdav_propfindcache.mk | 1 - ucb/CppunitTest_ucb_webdav_res_access.mk | 1 - ucb/Library_ucpdav1.mk | 2 - 12 files changed, 2 insertions(+), 100 deletions(-) diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk index ca2d0da9948..46e895a7cb2 100644 --- a/RepositoryExternal.mk +++ b/RepositoryExternal.mk @@ -1545,75 +1545,6 @@ endef endif # SYSTEM_HARFBUZZ -ifeq ($(DISABLE_OPENSSL),TRUE) - -gb_ExternalProject__use_openssl:= -gb_LinkTarget__use_openssl_headers:= -gb_LinkTarget__use_openssl:= - -else # !DISABLE_OPENSSL - -ifneq ($(SYSTEM_OPENSSL),) - -gb_LinkTarget__use_openssl_headers:= -gb_ExternalProject__use_openssl:= - -define gb_LinkTarget__use_openssl -$(call gb_LinkTarget_set_include,$(1),\ - $$(INCLUDE) \ - $(OPENSSL_CFLAGS) \ -) -$(call gb_LinkTarget_add_libs,$(1),$(OPENSSL_LIBS)) - -endef - -else # !SYSTEM_OPENSSL - -$(eval $(call gb_Helper_register_packages_for_install,ooo, \ - openssl \ -)) - -define gb_ExternalProject__use_openssl -$(call gb_ExternalProject_use_package,$(1),openssl) - -endef - -define gb_LinkTarget__use_openssl_headers -$(call gb_LinkTarget_use_external_project,$(1),openssl) -$(call gb_LinkTarget_set_include,$(1),\ - -I$(call gb_UnpackedTarball_get_dir,openssl)/include \ - $$(INCLUDE) \ -) - -endef - -define gb_LinkTarget__use_openssl -$(call gb_LinkTarget_use_package,$(1),openssl) -ifeq ($(OS),WNT) -$(call gb_LinkTarget_add_libs,$(1),\ - $(call gb_UnpackedTarball_get_dir,openssl)/out32dll/ssleay32.lib \ - $(call gb_UnpackedTarball_get_dir,openssl)/out32dll/libeay32.lib \ -) -else -$(call gb_LinkTarget_add_libs,$(1),\ - $(call gb_UnpackedTarball_get_dir,openssl)/libssl.a \ - $(call gb_UnpackedTarball_get_dir,openssl)/libcrypto.a \ -) -$(call gb_LinkTarget_use_external_project,$(1),openssl) -ifeq ($(OS),SOLARIS) -$(call gb_LinkTarget_add_libs,$(1),\ - -lnsl \ - -lsocket \ -) -endif -endif - -endef - -endif # SYSTEM_OPENSSL -endif # DISABLE_OPENSSL - - ifeq ($(DISABLE_OPENSSL),TRUE) define gb_LinkTarget__use_gnutls @@ -3092,9 +3023,10 @@ $(call gb_LinkTarget_add_libs,$(1),\ $(call gb_UnpackedTarball_get_dir,postgresql)/src/interfaces/libpq/libpq$(gb_StaticLibrary_PLAINEXT) \ ) -ifeq ($(OS),WNT) $(call gb_LinkTarget_use_external,$(1),openssl) +ifeq ($(OS),WNT) + $(call gb_LinkTarget_use_system_win32_libs,$(1),\ secur32 \ ws2_32 \ diff --git a/config_host.mk.in b/config_host.mk.in index da8d69de0fb..aa9bfb57633 100644 --- a/config_host.mk.in +++ b/config_host.mk.in @@ -100,7 +100,6 @@ export DEFAULT_BRAND_IMAGES=@DEFAULT_BRAND_IMAGES@ export DICT_SYSTEM_DIR=@DICT_SYSTEM_DIR@ export DISABLE_CVE_TESTS=@DISABLE_CVE_TESTS@ export DISABLE_DYNLOADING=@DISABLE_DYNLOADING@ -export DISABLE_OPENSSL=@DISABLE_OPENSSL@ export DISABLE_PYTHON=@DISABLE_PYTHON@ export DLOPEN_LIBS=@DLOPEN_LIBS@ export DLLTOOL=@DLLTOOL@ @@ -434,8 +433,6 @@ export OFFICEOTRON=@OFFICEOTRON@ export BFFVALIDATOR=@BFFVALIDATOR@ export OOO_JUNIT_JAR=@OOO_JUNIT_JAR@ export OOO_VENDOR=@OOO_VENDOR@ -export OPENSSL_CFLAGS=$(gb_SPACE)@OPENSSL_CFLAGS@ -export OPENSSL_LIBS=$(gb_SPACE)@OPENSSL_LIBS@ export OPENSYMBOL_TTF=@OPENSYMBOL_TTF@ export ORCUS_CFLAGS=$(gb_SPACE)@ORCUS_CFLAGS@ export ORCUS_LIBS=$(gb_SPACE)@ORCUS_LIBS@ @@ -573,7 +570,6 @@ export SYSTEM_NSS=@SYSTEM_NSS@ export SYSTEM_ODBC_HEADERS=@SYSTEM_ODBC_HEADERS@ export SYSTEM_ODFGEN=@SYSTEM_ODFGEN@ export SYSTEM_OPENLDAP=@SYSTEM_OPENLDAP@ -export SYSTEM_OPENSSL=@SYSTEM_OPENSSL@ export SYSTEM_PAGEMAKER=@SYSTEM_PAGEMAKER@ export SYSTEM_POPPLER=@SYSTEM_POPPLER@ export SYSTEM_POSTGRESQL=@SYSTEM_POSTGRESQL@ diff --git a/configure.ac b/configure.ac index 13362730ae72fa26a14de0a910d1d6acf873b543..e8ef251ae9d2961ee54e90c563d6e5768e244e81 100644 GIT binary patch delta 34 qcmcaPRpv>fOhXG}3sVbo3(FSP4_edbaj$RkZRq%e+?bFW)xWeBuI*$T@d?o|o_UU+I+^Fr zjO99;q*5fwpOD*SHBd{ug)ngA6LD zR+pG)0XZ#fipcv-k3ooyblkSEraD+hT^58I9b)LjTt`i6p=2VKM(k^_dn@)70P>&v zVhib1Vs1V)7w@)u60s$<-8Qf^!ebDU*O)|1X+zbhEhQ6DS~3VV2LP#bDt&%FnTi{v zp;^7QL&w=zm*^l#Vp-Rp=7}QsB7AVtL(Z5~gkSFS(WrN@c5c;Ej{O^*ogEN|rLTnG zVg)-nxe!GXMbR0B+EJ82(JIsQ`O|`>u2XZ-=ta?oE%&x`}7M-KLsK{bHWRw$%5o}{Ht)}3;t-t%R_dj-KLgfBl&XneDV$WUgm;O zD+>YGt_LRJlM;6-G)+v+=;#<-@Ur4|OTGD!3k8QsO1}Oc(x~a+>&}7*UvBats2%bP zAgu&KCr6bWN)a{m7^+}4V{d0rA~qj;Gq!fttr_v22X7!YQkH5FY@-de=MFhGbwo`>oB>`ouUwHYDeq>N zD`!@#o~5>0s*M_$nLzj87-`BnWD;m}qfHFfK%VIUXHsYK-67a5`08SGL?9UF!`7(lz=2OK5AzC@MCIC^CiQm7H8Z zv%2S17-5k#k%MiASqPi%R#G(5ZedID-dt&@+EpgFYc6I7W|&d<9xOM&HN|j2fpSz3 zp!^Ldg1E^AL;GUF(k3^*`{+SvmYLrZ&o$+L5rIbue;7W}gcre_@gLlM_#h0|Zu4*X zn*?tC$;}kldK^!a$9=H>EXRlsTZ^?=tzu=coAagG<>K@>~vGD#v wz{LhP1>1LosqnufzjBX{!>